	
public class Caissier extends Thread {
	int id ;
	int nbCommande ;
	Caisse ca ;
	Rayon BigMacs ;
	Rayon Deluxes;
	Rayon Frites ;
	
	Caissier(int id, Caisse ca, Rayon bigMacs, Rayon frites,Rayon deluxes){
		super();
		this.id = id;
		nbCommande = 0;
		this.ca = ca;
		BigMacs = bigMacs;
		Frites = frites;
		Deluxes = deluxes;
	}
	
	public void run(){
		for (int i=0; i<100; i++){
			ca.pretPourCommande();
			System.out.println("+++ Caissier "+id+" a recu une commande");
			
			
			if (ca.isDeluxe()){
				Deluxes.Get();
				System.out.println("-=-=- Caissier "+ this.id +" a pris un objet dans le rayon "+ Deluxes.getNom() + " nombre element " + Deluxes.getNbElmt());
			}
			else{
				BigMacs.Get();
				System.out.println("--- Caissier "+ this.id +" a pris un objet dans le rayon "+ BigMacs.getNom() + " nombre element " + BigMacs.getNbElmt());
			}

			Frites.Get();
			System.out.println("--- Caissier "+ this.id +" a pris un objet dans le rayon "+ Frites.getNom() + " nombre element " + Frites.getNbElmt());
			ca.commandePrete();
			nbCommande++;
		}
	}
}
